
if (!jsx3.lang.Class.forName("ux.cdb.admin.mechanism.cooOrg.CooOrg")) {

    /**
     * Define the <code>name of class</code> class.
     * This class inherit from <code>jsx3.gui.Block<code> GUI class.
     */
    jsx3.Class.defineClass("ux.cdb.admin.mechanism.cooOrg.CooOrg", jsx3.gui.Block, null, function(objRoot){
       	objRoot.prototype.log=null;
		objRoot.prototype.className="ux.cdb.admin.mechanism.cooOrg.CooOrg";
		objRoot.prototype.btnAdd = null;
        objRoot.prototype.btnEdit = null;
        objRoot.prototype.btnDelete = null;
        objRoot.prototype.matrix = null;
		objRoot.prototype.isEdit = null;
		objRoot.prototype.currPage=1;
		objRoot.prototype.pageSize=15;
		objRoot.prototype.totalPage=0;
		objRoot.prototype.totalCount=0;
		objRoot.prototype.loadCount=0;
		objRoot.prototype.lastType=null;
		objRoot.prototype.pageBar=null;
		objRoot.prototype.searchType=""; //save type of cooperation organization when search
        /**
         * This method will be called after UI file has deserialized.
         */
        objRoot.prototype.onAfterDeserialize = function(){
            
        }
		
        objRoot.prototype.ruleSelected = function(){//user selected some record
            var detailPanel = this.getDescendantOfName("blkDetailInfo");
            var notice = this.getDescendantOfName("blk_CooOrg_Notice");
            
            var ortType;
            
            orgType = this.matrix.getSelectedNodes().get(0).getAttribute("jsxType");
			console.log("\r\r\t cooorg selected orgType is "+orgType);
			if (this.lastType==orgType)
			{//type not changed,do not need load panel again,load data diectly
				if (orgType == "2401") {
					this.loadCount=3;
					this.loanAssistTypeLoaded();
					return;
				}
				
			}
            /*disabled these type temporarily
			if (orgType == "投融资类")
			{
				this.showPaneTypeInvest();
			} 
			else if (orgType=="担保类")
			{
				this.showPaneTypeAssure();
			}
			else if (orgType=="信用协会")
			{
				this.showPaneTypeCredit();
			}
			else if (orgType=="合作办")
			{
				this.showPaneTypeCoop();
			}*/
			if (orgType == "2401") {
				this.showPaneTypeLoanAssist();
				//display the tab
	            detailPanel.setDisplay(jsx3.gui.Block.DISPLAYBLOCK, true);
	            notice.setDisplay(jsx3.gui.Block.DISPLAYNONE, true);
			
			}
			else{
				//show the notice panel hiiden the detail panel
	            detailPanel.setDisplay(jsx3.gui.Block.DISPLAYNONE, true);
	            notice.setDisplay(jsx3.gui.Block.DISPLAYBLOCK, true);
			}
			this.lastType=orgType;
        }
		
        objRoot.prototype.ruleChecked = function(mtx){//user checked some record
            if (this.matrix.getCheckedNodes().size() > 0) {
                this.btnDelete.setEnabled(jsx3.gui.Form.STATEENABLED, true);
                if (this.matrix.getCheckedNodes().size() == 1) {
                    this.btnEdit.setEnabled(jsx3.gui.Form.STATEENABLED, true);
                }
                else {
                    this.btnEdit.setEnabled(jsx3.gui.Form.STATEDISABLED, true);
                }
            }
            else {
                this.btnDelete.setEnabled(jsx3.gui.Form.STATEDISABLED, true);
                this.btnEdit.setEnabled(jsx3.gui.Form.STATEDISABLED, true);
            }
        }
        //invest type
        objRoot.prototype.showPaneTypeInvest = function(){
            var me = this;
            var tabname = [{
                name: "tab_cooOrg_Baseinfo",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Baseinfo.xml"
            }, {
                name: "tab_cooOrg_Address",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Address.xml"
            }, {
                name: "tab_cooOrg_Linkman",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Linkman.xml"
            }, {
                name: "tab_cooOrg_StockHolder",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_StockHolder.xml"
            }, {
                name: "tab_cooOrg_Manager",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Manager.xml"
            }, {
                name: "tab_cooOrg_Credit",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Credit.xml"
            }];
            this.showTabs(tabname,null);
            
            
        }
		//loan assist type
        objRoot.prototype.showPaneTypeLoanAssist = function(){
            var me = this;
            var tabname = [{
                name: "tab_cooOrg_Baseinfo",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgLoanAssist/ui/CooOrgLoanAssistSummary.xml"
            }, {
                name: "tab_cooOrg_Address",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgLoanAssist/ui/CooOrgLoanAssistAddress.xml"
            }, {
                name: "tab_cooOrg_Linkman",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgLoanAssist/ui/CooOrgLoanAssistLinkman.xml"
            }, {
                name: "tab_cooOrg_StockHolder",
				title: "@cdb@Mechanism@CooOrg@LoanAssist@BaseinfoTitle",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgLoanAssist/ui/CooOrgLoanAssistBaseinfo.xml"
            }, {
                name: "tab_cooOrg_Manager",
                url: "none"
            }, {
                name: "tab_cooOrg_Credit",
                url: "none"
            }];
            this.showTabs(tabname,this.loanAssistTypeLoaded);
            
            
        }
        //assure type
        objRoot.prototype.showPaneTypeAssure = function(){
            var me = this;
            var tabname = [{
                name: "tab_cooOrg_Baseinfo",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgAssure/ui/CooOrg_Assure_Baseinfo.xml"
            }, {
                name: "tab_cooOrg_Address",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Address.xml"
            }, {
                name: "tab_cooOrg_Linkman",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Linkman.xml"
            }, {
                name: "tab_cooOrg_StockHolder",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_StockHolder.xml"
            }, {
                name: "tab_cooOrg_Manager",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Manager.xml"
            }, {
                name: "tab_cooOrg_Credit",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Credit.xml"
            }];
            this.showTabs(tabname,null);
            
            
        }
        //credit type
        objRoot.prototype.showPaneTypeCredit = function(){
            var me = this;
            var tabname = [{
                name: "tab_cooOrg_Baseinfo",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgCredit/ui/CooOrg_Credit_Baseinfo.xml"
            }, {
                name: "tab_cooOrg_Address",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Address.xml"
            }, {
                name: "tab_cooOrg_Linkman",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Linkman.xml"
            }, {
                name: "tab_cooOrg_StockHolder",
                url: "none"
            }, {
                name: "tab_cooOrg_Manager",
                url: "none"
            }, {
                name: "tab_cooOrg_Credit",
                url: "none"
            }];
            this.showTabs(tabname,null);
            
            
        }
        //cooperation type
        objRoot.prototype.showPaneTypeCoop = function(){
            var me = this;
            var tabname = [{
                name: "tab_cooOrg_Baseinfo",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgCoop/ui/CooOrg_Coop_Baseinfo.xml"
            }, {
                name: "tab_cooOrg_Address",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Address.xml"
            }, {
                name: "tab_cooOrg_Linkman",
                url: "ux/cdb/admin/mechanism/cooOrg/CooOrgInvest/ui/CooOrg_Detail_Linkman.xml"
            }, {
                name: "tab_cooOrg_StockHolder",
                url: "none"
            }, {
                name: "tab_cooOrg_Manager",
                url: "none"
            }, {
                name: "tab_cooOrg_Credit",
                url: "none"
            }];
            this.showTabs(tabname,null);
            
            
        }
        objRoot.prototype.showTabs = function(tabs,callbackFunc){
			var server=ux.megatron.Main.getServer();
			var me=this;

            for (var i = 0; i < tabs.length; i++) {
                var tabBaseinfo = this.getDescendantOfName(tabs[i].name);
                tabBaseinfo.getContentPane().removeChildren();
                if (tabs[i].url != "none") {
					if (tabs[i].title)
					{
						tabBaseinfo.setText(server.getDynamicProperty(tabs[i].title), true);
					}
					else
					{
						tabBaseinfo.setText(server.getDynamicProperty("@cdb@Mechanism@CooOrg@tabCooRegDetailStockholder"), true);
					}
		
					ux.megatron.Main.loadUIResourceAsync(tabBaseinfo.getContentPane(), "ux.cdb.admin", tabs[i].url,me,callbackFunc);
		
					tabBaseinfo.setDisplay(jsx3.gui.Block.DISPLAYBLOCK, true);
				}
                else {
                    tabBaseinfo.setDisplay(jsx3.gui.Block.DISPLAYNONE, true);
                }
            }

			this.getDescendantOfName("blkDetailInfo").repaint();
        }
		/**
		 * callback function of loan assit detail panel
		 */
		objRoot.prototype.loanAssistTypeLoaded=function()
		{
			this.loadCount+=1;
			console.log("\r\r [CooOrg.js][267]: loadCount+1 now:"+this.loadCount);
			if (this.loadCount == 4) {
				this.loadCount=0;
				//the detail panel of the load assist loaded, call the server operation to get the data
				var me = this;
				var details = new Array();
				var record = this.matrix.getSelectedNodes().get(0);
				details.push(this.getDescendantOfName("tab_cooOrg_Baseinfo").getContentPane().getDescendantOfName("blkLoanAssistSummaryDetail"));//summary info
				details.push(this.getDescendantOfName("tab_cooOrg_Address").getContentPane().getDescendantOfName("blkLoanAssistAddressShowDetail"));
				details.push(this.getDescendantOfName("tab_cooOrg_StockHolder").getContentPane().getDescendantOfName("blkLoanAssistBaseinfoShowDetail"));
				
				for (var i = 0; i < details.length; i++) {
					details[i].setDataEntityType(ux.cdb.admin.dataautomate.GenericDetail.CooperOrg);
					details[i].setDataEntityId(record.getAttribute("jsxcode"));
					if (i == 0) {
						//first get data,dispose the special date for linkman address and regioncode
						details[i].setProcessHandler(function(obj){
							return me.showLoanAssistLinkman(obj);
						});
						
					}
					details[i].refreshData();
				}
			}
			else
			{
				return;
			}
		}
		/**
		 * the function to assemble the likeman cache
		 */
		objRoot.prototype.showLoanAssistLinkman=function(data)
		{
			console.log("\r\r\t"+ux.megatron.util.JSON.JSONtoString(data)+"\r");
			var server=ux.megatron.Main.getServer();
			//assemble the linkman info
			var cache=jsx3.xml.CDF.Document.newDocument();
			var record;
			var records=data.contactPersonList;
			if (data.poorCountyIndicator=="Y")
			{
				data.poorCountyIndicator=server.getDynamicProperty("@cdb@Mechanism@CooOrg@RadioTrue");
			}
			else if (data.poorCountyIndicator == "N") 
			{
				data.poorCountyIndicator = server.getDynamicProperty("@cdb@Mechanism@CooOrg@RadioFalse");
			}
			/*if (records.length)
			{*/
			//mulit-record
			for(var i=0;i<records.length;i++)
			{
				record={
						jsxid:records[i].contactPersonId,
						jsxtype:records[i].contactPersonTypeCode,
						jsxname:records[i].contactPersonName,
						jsxtelephone:records[i].contactPersonFixPhone,
						jsxcellphone:records[i].contactPersonMobNum,
						jsxemail:records[i].contactPersonEmail
						};
	
				cache.insertRecord(record);			
			}

			/*}
			else
			{
				cache.insertRecord({
							jsxid:records.contactPersonId,
							jsxtype:records.contactPersonTypeCode,
							jsxname:records.contactPersonName,
							jsxtelephone:records.contactPersonFixPhone,
							jsxcellphone:records.contactPersonMobNum,
							jsxemail:records.contactPersonEmail
							});
			}*/
            //ux.megatron.Main.loadResource("ux/cdb/admin/mechanism/cooOrg/testdata/CooOrg_testdata.xml", "ux.cdb.admin", "cchCooOrgList", "xml");
            ux.megatron.Main.getServer().getCache().setDocument("cchLoanAssistLinkmanShowDetail",cache);
			this.getDescendantOfName("tab_cooOrg_Linkman").getContentPane().getDescendantOfName("mtx_CooOrg_Linkman").repaintData();
			
			return data;
		}
		
		/*
		 *   call service operation to get list
		 */
		objRoot.prototype.callGetCooperOrgUCC=function()
		{
			ux.megatron.util.Dwr.callDwr("GetCooperOrgUCC", "getCooperOrgListByCondition", [null,null,null,null,1,this.pageSize], this, this.loadCooOrgList);
		}
		
        //load cooperation orgnization list
        objRoot.prototype.loadCooOrgList = function(objEvent){
			 this.lastType=null;
			 //show the notice panel hiiden the detail panel
			
        	//got the data  assemble the cache 
			var cache=jsx3.xml.CDF.Document.newDocument();
			var record;
			this.totalCount=objEvent.content.page.count;
			var recordinfo=objEvent.content.data;
			
			this.totalPage=Math.ceil(this.totalCount/this.pageSize);
			
			//this.getDescendantOfName("lblTotPageNo").setText("/"+this.totalPage,true);//show total page
			this.getDescendantOfName("txtPageNoInput").setValue(this.currPage);//show currpage

			if (recordinfo != null) {
				if (recordinfo.length) {//mulit-record
						for (var i = 0; i < recordinfo.length; i++) {
							record = {
								jsxid: i,
								jsxcode: recordinfo[i].partyId,									
								jsxname: recordinfo[i].chnFullName,
								jsxBranch: recordinfo[i].internalOrgName,
								jsxType: recordinfo[i].cooperOrgTypeCode,
								jsxTypeName:recordinfo[i].cooperOrgTypeName,
								jsxRegion: recordinfo[i].logicalAreaName
							};
							
							cache.insertRecord(record);
						}
				}
				else {
					/*cache.insertRecord({
						jsxid: 0,
						jsxcode: recordinfo.partyId,
						jsxname: recordinfo.chnFullName,
						jsxBranch: recordinfo.branchCode,
						jsxType: recordinfo.cooperOrgTypeCode,
						jsxRegion: ""
					});*/
				}
			}
			
            //ux.megatron.Main.loadResource("ux/cdb/admin/mechanism/cooOrg/testdata/CooOrg_testdata.xml", "ux.cdb.admin", "cchCooOrgList", "xml");
            ux.megatron.Main.getServer().getCache().setDocument("cchCooOrgList",cache);
			
			this.pageBar.setValue(this.currPage,this.totalPage,this.pageSize,this.totalCount);

			this.matrix.repaint();
			this.ruleChecked();
        }
        objRoot.prototype.initialize=function()
		{
			
			var Logger = jsx3.util.Logger;
			ux.cdb.admin.CommonCache.loadCache(['CERT_TYPE','ORG_LEVEL','REGION_CATEG','AGENT_BANK','CONTACT_PERSON_TYPE',"INTERNAL_ORG"],this,function(){});
			this.log=Logger.getLogger(this.className);
			this.pageBar=this.getDescendantOfName("blkPageWheel");
			this.pageBar.initialize();
			this.pageBar.setValue(0,0,this.pageSize,this.totalCount);
			this.getDescendantOfName("lblTotPageNo").setText("/"+this.totalPage,true);//show total page
			var me = this;
            var detailPanel = this.getDescendantOfName("blkDetailInfo");
            var notice = this.getDescendantOfName("blk_CooOrg_Notice");
            this.btnAdd = this.getDescendantOfName("btn_cooOrg_add");
            this.btnEdit = this.getDescendantOfName("btn_cooOrg_edit");
            this.btnDelete = this.getDescendantOfName("btn_cooOrg_delete");
            this.matrix = this.getDescendantOfName("mtxCooOrgMain");
            //set the button status s
            this.btnEdit.setEnabled(jsx3.gui.Form.STATEDISABLED, true);
            this.btnDelete.setEnabled(jsx3.gui.Form.STATEDISABLED, true);
            this.matrix.subscribe(ux.cdb.admin.gui.Matrix.EVENT_CHECKALL, me, me.ruleChecked);
            //show the notice panel hiiden the detail panel
            detailPanel.setDisplay(jsx3.gui.Block.DISPLAYNONE, true);
            notice.setDisplay(jsx3.gui.Block.DISPLAYBLOCK, true);
            //get current user's privilege
			 var  privil = ux.cdb.admin.Privilege.getPrivilege(4);
			 if (privil==null)
			 {//user can not add
			 	this.btnAdd.setDisplay(jsx3.gui.Block.DISPLAYNONE, true);
			 }
			 privil = ux.cdb.admin.Privilege.getPrivilege(5);
			 if (privil==null)
			 {//user can not edit
			 	this.btnEdit.setDisplay(jsx3.gui.Block.DISPLAYNONE, true);
			 }
			
			//load all cache needed
			 //this.callGetCooperOrgUCC();
		}
        //when user click add button
        objRoot.prototype.onAdd = function(){
			//load the dialog
			var parent = ux.megatron.Main.getServer().getBodyBlock();
			this.isEdit=false;
			var me=this;
            ux.megatron.Main.loadUIResourceAsync(parent, "ux.cdb.admin", "ux/cdb/admin/mechanism/cooOrg/ui/CooOrgWizard.xml", me, me.onBuilderLoaded);
        }
        
        //when user click edit button
        objRoot.prototype.onEdit = function(){
			/*#commet for test 
			if (this.matrix.getCheckedNodes().get(0).getAttribute("jsxType")!="学生资助中心")
			{
				return;
			}*/
            //load the dialog
			var parent = ux.megatron.Main.getServer().getBodyBlock();
			this.isEdit=true;
			var me=this;
            ux.megatron.Main.loadUIResourceAsync(parent, "ux.cdb.admin", "ux/cdb/admin/mechanism/cooOrg/ui/CooOrgWizard.xml", me, me.onBuilderLoaded);
        }
        
        //when user click delete
        objRoot.prototype.onDelete = function(){
			var server=ux.megatron.Main.getServer();
            ux.megatron.Dialog.confirm(server.getDynamicProperty("@cdb@Mechanism@CooOrg@AlertTitle"), server.getDynamicProperty("@cdb@Mechanism@CooOrg@QueryDelete"), this.callDeleteRecord, null);
           
        }
        
        //when user click refresh
        objRoot.prototype.onRefresh = function(isEdit){
			
			if (isEdit)
			{
	            //clear the cache use checked
				var editid=this.matrix.getCheckedNodes().get(0).getAttribute("jsxcode");
				ux.cdb.admin.Cache.remove(ux.cdb.admin.dataautomate.GenericDetail.CooperOrg+":"+editid);
				console.log("\r\r\tcache cleared 【"+ux.cdb.admin.dataautomate.GenericDetail.CooperOrg+":"+editid+"】\t");
            }
			//refresh
			this.currPage=1;
            this.onSearch();
           
        }
		//user click the button to choose organization
		objRoot.prototype.selType=function()
		{
			//load the dialog
			var parent = ux.megatron.Main.getServer().getBodyBlock();
			this.isEdit=false;
			var me=this;
            ux.megatron.Main.loadUIResourceAsync(parent, "ux.cdb.admin", "ux/cdb/admin/mechanism/cooOrg/ui/SelCooOrgTypeForSearch.xml", me, me.onBuilderLoadedForSelType);
		}
		//call back of the select type
		objRoot.prototype.onBuilderLoadedForSelType=function()
		{
			var wizard=null
			var parent = ux.megatron.Main.getServer().getBodyBlock();
			wizard=parent.getDescendantsOfType("ux.cdb.admin.mechanism.cooOrg.SelCooOrgTypeForSearch");
			wizard[0].parent=this;

		}
		//when user selected type for search
		objRoot.prototype.searchTypeSelected=function(orgType,typeid)
		{
			this.getDescendantOfName("blkSearchType").getDescendantOfName("lblValue").setText(orgType,true);
			this.searchType=typeid;
		}
		//load wizard
		objRoot.prototype.onBuilderLoaded=function(objEvent)
		{
			//the builder loaded
			
			objEvent.obj.opener = this;  
			var wizard=null;
			var parent = ux.megatron.Main.getServer().getBodyBlock();
			wizard=parent.getDescendantsOfType("ux.cdb.admin.mechanism.cooOrg.CooOrgWizard");

			wizard[0].isEdit=this.isEdit;

			if (this.isEdit)
			{//if method is edit
				wizard[0].orgType= this.matrix.getCheckedNodes().get(0).getAttribute("jsxTypeName");
				wizard[0].orgId=this.matrix.getCheckedNodes().get(0).getAttribute("jsxcode");
				wizard[0].orgName=this.matrix.getCheckedNodes().get(0).getAttribute("jsxname");
			}
			
			wizard[0].loadContent();
		}
		/**
		 * when user click search do this function
		 */
		objRoot.prototype.onSearch=function()
		{	
			 var detailPanel = this.getDescendantOfName("blkDetailInfo");
             var notice = this.getDescendantOfName("blk_CooOrg_Notice");
			 this.currPage=1;
             detailPanel.setDisplay(jsx3.gui.Block.DISPLAYNONE, true);
             notice.setDisplay(jsx3.gui.Block.DISPLAYBLOCK, true);
			var code=this.getDescendantOfName("blkSearchCode").getDescendantOfName("txtValue").getValue();
			var name=this.getDescendantOfName("blkSearchName").getDescendantOfName("txtValue").getValue();
			var type=this.searchType;
			if (code=="")
			{
				code=null;
			}
			if (name=="")
			{
				name=null;
			}
			if (type=="")
			{
				type=null;
			}
			//内部机构编号InternalOrgId 合作机构编号BranchCode 合作机构名称CooperOrgName 合作机构类型CooperOrgType
			ux.megatron.util.Dwr.callDwr("GetCooperOrgUCC", "getCooperOrgListByCondition", [null,code,name,type,1,this.pageSize], this, this.loadCooOrgList);

		}
		/**
		 * after record edit,refresh the detail
		 */
		objRoot.prototype.changePage = function(direct){
			//calculate the next page
			this.currPage = this.currPage + direct;
			if (this.currPage < 1) {
				//if pagenum <0 it will be 1 and not move
				this.currPage = 1
				return;
			}
			if (this.currPage > this.totalPage) {//if pagenum>totalpage it wiil be total page and not move
				this.currPage = this.totalPage;
				return;
			}
			//require data
			var code = this.getDescendantOfName("blkSearchCode").getDescendantOfName("txtValue").getValue();
			var name = this.getDescendantOfName("blkSearchName").getDescendantOfName("txtValue").getValue();
			var type = this.searchType;
			if (code=="")
			{
				code=null;
			}
			if (name=="")
			{
				name=null;
			}
			if (type=="")
			{
				type=null;
			}
	
			//GetCooperAgreementUCC.getCooperAgreementListByCondition( internalOrgId 内部机构编号-分行, cooperAgreementTypeCode 合作协议类型, cooperAgreementNbr 合作协议编号, partybName 合作机构名称, String curPage, String pageSize)
			ux.megatron.util.Dwr.callDwr("GetCooperOrgUCC", "getCooperOrgListByCondition", [null, code, name, type, this.currPage, this.pageSize], this, this.loadCooOrgList);
		}
        
        
    });
}
